.tab_menus {
    position: relative;
    display: flex;
    align-items: center;
    // justify-content: space-between;
    // padding: 0 12px;
    background:#fff;

    .cell {
        position: relative;

        font-size: 16px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 16px;
        color: rgba(153, 153, 153, 1);
        cursor: pointer;
        margin-right: 64px;
        padding: 16px 0;
    }

    .cell:last-child {
        margin: 0;
    }

    .cell_active {
        font-size: 16px;
        font-weight: 500;
        letter-spacing: 0px;
        line-height: 16px;
        color: rgba(48, 123, 255, 1);
    }

    .cell_active:after {
        position: absolute;
        display: block;
        content: "";
        width: 64px;
        height: 2px;
        background: rgba(48, 123, 255, 1);
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        z-index: 2;
    }
}

.tab_menus:after {
    position: absolute;
    display: block;
    content: "";
    height: 1px;
    background: rgba(238, 238, 238, 1);
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}